Пульт.Онлайн позволяет включить трансляцию значений и других полей переменных в MQTT-карту сервера.
MQTT-карта - это встроенный MQTT-брокер, который выполняет публикацию значений и других полей переменных сервера Пульт.Онлайн на подключенные MQTT-клиенты, а также позволяет MQTT-клиентам изменять значения переменных сервера.
Функции MQTT-карты на сервере выполняет сервис map_mqtt. По умолчанию, сервис включен и принимает MQTT-запросы на порт 1883. В настройках сервиса можно изменить порт, включить SSL или режим Только чтение. Для этого в разделе Система / Настройки выберите сервис map_mqtt и измените требуемые настройки.

MQTT-карта позволяет читать и изменять значения публикуемых в ней переменных. В MQTT-карту транслируются только те переменные, у которых включена опция MQTT-карта сервера в свойствах переменной в прототипе.

Имя топика может быть сформировано с использованием в качестве подстановок параметров узла. Формат топика: JSON-строка, набор доступных полей указан в подсказке (name, time, value, error и т.д.) и может быть настроен.
Заполните необходимые поля. Сохраните и соберите проекты. После этого, данные переменной должны быть доступны клиентам MQTT-карты в соответствующем топике.
MQTT-карту можно использовать в качестве обычного MQTT-брокера для сбора данных с MQTT-узлов. Для этого достаточно направить MQTT-узел (контроллер или датчик) на порт и хост MQTT-карты. Опрос таких узлов в SCADA может быть выполнен MQTT-драйвером.